Masala #0091
Palindrome
Sizda a va b satrlar mavjud. Quyidagi shartlarni qanoatlantiruvchi s satrni hosil qiling:
- s ni s = sa+sb ko’rinishida ifodalab bo’lsin. Bu yerda sa a satrning bo’sh bo’lmagan qism satri, sb esa b satrning bo’sh bo’lmagan qism satri hisoblanadi.
- s palindrome satr bo’lsin
s satrning uzunligi imkon qadar uzun bo’lsin.
INPUT.TXT kirish faylining dastlabki satrida bitta butun son, T(1 ≤ T ≤ 10) testlar soni kiritiladi.
Keyin esa har bir test uchun alohida ikkita satrda a va b(1 ≤ |a|, |b| ≤ 105) satrlar kiritiladi.
Barcha testlardagi |a| lar yig’indisi 2*105 dan oshmaydi.
Barcha testlardagi |b| lar yig’indisi 2*105 dan oshmaydi.
OUTPUT.TXT chiqish faylida har bir test uchun alohida satrda hosil qilish mumkin bo’lgan s satrning leksikografik eng kichik qiymatini chop eting. Agar s satrni hosil qilishning imkoni bo’lmasa -1 chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
3 bac bac abc def jdfh fds |
aba -1 dfhfd |